Lisp1 と Lisp-2
定義
Lisp1
Lisp1は print("hello world") があったら、 print は変数参照式。
printの評価結果が呼び出し可能オブジェクト or 関数オブジェクトであり、それを "hello world" という引数で呼び出すことを意味する
Lisp2
print("hello world") は、関数テーブルから print関数を探し出し、それを "hello world" という引数で呼び出す。
名前空間が2つなので、同じスコープ内に print という変数があっても print 関数は呼び出せる。